

import json
import os


# 读取json文件中的数据， 转换成[(),(),()] 格式数据
from config import BASE_PATH


def read_json_file(filename):
    # 打开json文件，
    with open(filename, "r", encoding="utf8") as f:
        # 读取json数据，
        json_data = json.load(f)
        print(json_data)

    # 在循环之前创建空列表list
    list_data = []
    # 转换成[(),(),()]
    for i in json_data:
        # 提取value，转换为元组
        tup = tuple(i.values())
        # 追加空列表中
        list_data.append(tup)

    # 返回
    return list_data


if __name__ == '__main__':
    # __file__： 获取 当前文件的 绝对路径
    print(__file__)
    print(os.path.dirname(__file__))

    filename =BASE_PATH +r"\data\login_data.json"
    ret = read_json_file(filename)
    print(ret)
